home *** CD-ROM | disk | FTP | other *** search
- Appendix L
-
- ~Heading~ Using Windows 3.0 in DESQview and DESQview 386
-
- ~Heading~
-
- DESQview and DESQview 386 versions 2.3 and later support Windows 3.0, in
- both real mode and standard mode. On a 80386 PC this support is completely
- automatic, requiring no special loader or parameters, providing QEMM-386 is
- used as the memory manager.
-
- On 80286 machines, Windows 3.0 requires a special loader, (W3-LOAD.COM) to
- operate in standard mode inside DESQview. The loader is automatically invoked
- when you run choose "MS Windows 3 Std. " from the Add A Program Menu when
- installing Windows 3.0 to DESQview.
-
- ~Subhead~ Real Mode Support
-
- To start Windows 3.0 in Real Mode, install the "MS Windows 3 Real" selection
- from the Add a Program menu.
-
- Running in real mode, Windows 3.0 runs like any other large graphics program.
- On 80386 with DESQview386, Windows in this mode can be run in a small window
- and in background.
-
- ~Subhead~ Standard Mode Support
-
- To start Windows 3.0 in Standard Mode, install the "MS Windows 3 Std."
- selection from the Add a Program menu.
-
- Running in standard mode, Windows 3.0 will run in the foreground. However,
- since it writes directly to the screen from protected mode, the screen cannot
- be virtualized. Therefore, the "MS Windows 3 Std." installation defaults to
- run full-screen only and only in foreground.
-
- ~Subhead~ 386 Enhanced Mode
-
- DESQview 386 does not support Windows 3.0 enhanced mode. We believe this is
- not a major restriction since the running of DOS programs (the capacity given
- you by enhanced mode) is a major feature of DESQview.
-
- Windows 3.0 386 enhanced mode is automatically supported by QEMM-386 when you
- run Windows 3.0 outside of DESQview 386.
-
- ~Subhead~ Fine-Tuning the DESQview-Windows 3.0 combination.
-
- Users who want to make the most efficient use of their memory may want to
- consider making some changes from the defaults used in setting up both
- Windows and DESQview. The procedure for making these modifications varies
- slightly, depending on whether you have installed DESQview 386 first or
- Windows 3.0 first.
-
- When DESQview is already installed:
-
- If you install Windows 3.0 after installing DESQview 386, the Windows Setup
- program's default, makes two changes to your CONFIG.SYS file which you may
- wish to modify.
-
- ~Item~ Windows Setup inserts the device driver, HIMEM.SYS, before the
- QEMM386.SYS driver. When QEMM-386 loads, it can allocate all of the memory
- that is controlled by the HIMEM.SYS driver, so the presence of HIMEM.SYS is
- not a big problem.
-
- However, HIMEM.SYS does take 2.8K of conventional memory that QEMM-386
- cannot reclaim. Since QEMM-386 provides all the features of HIMEM.SYS, you
- may want to avoid loading HIMEM.SYS altogether. You do this by selecting "Let
- you review & edit changes before modifications are made" from Windows Setup
- when you get to the menu which offers this option. Just edit out the line
- which contains the HIMEM.SYS driver from the "Proposed CONFIG.SYS file." Or,
- you can remove the line from your CONFIG.SYS file at a later time.
-
- ~Item~ Windows Setup inserts the device driver, SMARTDRV.SYS ,after
- QEMM386.SYS. This is Microsoft's disk caching software. It will operate
- correctly as loaded, however its default size tends to be rather large. If
- you are running programs which use exPANDed memory outside of Windows you may
- want to remove the driver or modify its size. (See Microsoft's SMARTDRV.SYS,
- below)
-
- When Windows 3.0 is already installed:
-
- If Windows 3.0 is already installed when you install DESQview 386, the
- Windows Setup program may have made some changes to your CONFIG.SYS file
- which you might want to modify.
-
- ~Item~ Windows Setup installs the device driver, HIMEM.SYS. The QEMM-386
- installation procedure puts the QEMM386.SYS driver before the HIMEM.SYS
- driver. When the system boots, the HIMEM.SYS driver sees that an exTENDed
- memory manager (QEMM-386) is already installed and does not load itself.
-
- This is fine since the QEMM386.SYS driver provides all the features of
- HIMEM.SYS. Also, since HIMEM.SYS doesn't load itself, it will not be taking
- any memory. However, it will beep and produce a message, "Error: An Extended
- Memory Manager is already installed." To get rid of this error message,
- remove the line , DEVICE= HIMEM.SYS from your CONFIG.SYS file, using
- a text editor.
-
- Windows Setup inserts the device driver, SMARTDRV.SYS, after QEMM386.SYS.
- This is Microsoft's disk caching software. It operates correctly as loaded,
- however its default size tends to be rather large. If you are running
- programs which use exPANDed memory outside of Windows you may want to remove
- SMARTDRV.SYS or modify its size. (See next topic).
-
- ~Subhead~ Microsoft's SMARTDRV.SYS
-
- The Windows Setup procedure installs Microsoft's disk cache called
- SMARTDRV.SYS. The default size of this cache tends to be large. Windows can
- reclaim memory from this cache when it starts up, however programs that are
- run outside of Windows which use exPANDed memory cannot do this. If you run
- programs which use exPANDed memory outside of Windows , you may want to
- consider removing SMARTDRV.SYS from your CONFIG.SYS file entirely , or at
- least reducing its size.
-
- SMARTDRV.SYS takes parameters to set the size of the cache. The first
- parameter is "NormalCacheSize" and the second is "MinimumCacheSize." A
- typical SMARTDRV installation might be:
-
- DEVICE=C:\WINDOWS\SMARTDRV.SYS 1024 256
-
- In the above example SMARTDrive takes 1024K (1MB) of memory when you are not
- in Windows and 256K while you are running Windows. While it is difficult to
- suggest a cache size that might be best for you, one possible suggestion
- might be to use the minimum amount only. To do this, using the example above,
- you would edit the line to read:
-
- DEVICE=C:\WINDOWS\SMARTDRV.SYS 256 256
-
- If you are not running programs that are disk intensive, deleting the cache
- entirely might make sense. Further information on the parameters used to
- control the size of SMARTDRV.SYS can be found in the back of the Windows 3.0
- manual.
-
- ~Subhead~ QEMM-386 and Windows 3.0
-
- Please see your QEMM-386 manual for information regarding installing or
- reinstalling QEMM-386 if you will be using Windows 3.0. You'll need to check
- the usage of the RAM parameter and special command line switches for using
- Windows 3.0 with DESQview and QEMM-386.
-